#pragma once
#include<stdio.h>
#include<stdlib.h>
#define MAXSIZE 100
typedef int QElemType;
typedef int Status;
#define MAXSIZE 100
#define OVERFLOW -2
#define OK 1
#define ERROR 0
typedef struct
{
	QElemType* base;
	int front;
	int rear;
}SqQueue;

Status InitQueue(SqQueue& Q);


void showmune();
void Queue_Sq();
void DestroyQueue(SqQueue& Q);
void ClearQueue_Sq(SqQueue & Q);
void DispQueue_Sq(SqQueue Q);
bool QueueEmpty_Sq(SqQueue Q);
bool QueueFull_Sq(SqQueue Q);
int QueueLength_Sq(SqQueue Q);
Status EnQueue_Sq(SqQueue& Q, QElemType e);
Status DeQueue_Sq(SqQueue& Q, QElemType e);
QElemType GetHead_Sq(SqQueue& Q);



